package com.blrs.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

@ApiModel(description = "流程模板数据传输对象")
public class ProcessTemplateDTO {

    @ApiModelProperty(value = "模板ID")
    private String id;

    @ApiModelProperty(value = "模板名称", required = true)
    private String templateName;

    @ApiModelProperty(value = "关联产品ID，多个用逗号分隔", required = true)
    private String productIds;

    @ApiModelProperty(value = "关联产品名称，多个用逗号分隔", required = true)
    private String productNames;

    @ApiModelProperty(value = "流程阶段列表", required = true)
    private List<ProcessStageDTO> stages;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTemplateName() {
        return templateName;
    }

    public void setTemplateName(String templateName) {
        this.templateName = templateName;
    }

    public String getProductIds() {
        return productIds;
    }

    public void setProductIds(String productIds) {
        this.productIds = productIds;
    }

    public String getProductNames() {
        return productNames;
    }

    public void setProductNames(String productNames) {
        this.productNames = productNames;
    }

    public List<ProcessStageDTO> getStages() {
        return stages;
    }

    public void setStages(List<ProcessStageDTO> stages) {
        this.stages = stages;
    }
}
